x86, ept: remove execute permission for granted pages' P2M entries
authorKeir Fraser <keir.fraser@citrix.com>
Mon, 31 Aug 2009 08:51:45 +0000 (09:51 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Mon, 31 Aug 2009 08:51:45 +0000 (09:51 +0100)
commite4c0d3679f13bb6a6244612546111fbd24388dbf
tree5c4040e16e94900eec2c1aa057bf6cad9ddb08ad
parent77980d7d07979bdc148d78c4c6b57972c9f65c37
x86, ept: remove execute permission for granted pages' P2M entries

When backporting c/s 20026 I noticed that granted pages get execute
permission, which doesn't seem desirable (and has been avoided for PV
guests for quite a while).

Even for p2m_mmio_direct is seems suspicious to allow execution, but
me being less certain here I left it as is for the time being.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
xen/arch/x86/mm/hap/p2m-ept.c